/* 头部开始 */
*{margin:0;padding:0;}
body{font:14px/1.6 "Microsoft Yahei"; background:#fff;
font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji; }
#scrollpage{margin-top:0;}
#scrollpage .section{ width:100%; height:auto; overflow:hidden; }
#scrollpage .inner{ position:relative; width:100%; height:100%; margin:auto;}
/* section1  G */
.head{width:1100px; height:153px;  margin:0 auto;}
.logo{ width:auto;height:auto; overflow:hidden; margin:50px 0 0 42px;}
.headri{ width:auto;height:auto;  margin:66px 0 0 12px;}
.head_ri{ width: 622px; height: 153px; }
.head_ri .call{ width: 100%; height: auto; line-height:26px; overflow: hidden; margin: 30px 0 0; text-align: right;}
.head_ri .call img{ padding-right:15px;}
.topNav{position:relative; z-index:1; width:500px; float:right; height:49px; line-height:49px; margin:10px 0 0;}
.topNav-width{ width:100%; margin:0 auto;   }
.topNav h3{ font-weight:normal; font-size:100%; }
.topNav dl{ zoom:1;   }
.topNav .tnRight{ float:right; margin:0;  }
.topNav dd{ float:left; position:relative;  }
.topNav dd h3{ float:left; margin:0; }
.topNav dd h3 a{ display:inline-block; *display:inline; zoom:1; height:46px; line-height:46px; color: #313131; font-family: "microsoft yahei";
font-size: 15px; padding:0 15px; text-decoration: none; border-bottom:solid 3px #fff; }
/*.topNav dd h3 a:hover,.topNav dd.on h3 a{  background:#f8f8f8;  border:solid 1px #e5e5e5; border-top:solid 4px #006eeb; border-bottom:none; border-right:none; 
filter:progid:DXImageTransform.Microsoft.Shadow(color=#d7d7d7,direction=180,strength=4);
-moz-box-shadow: 4px 0 4px #d7d7d7;
-webkit-box-shadow: 4px 0 4px #d7d7d7;
box-shadow:4px 0 4px #d7d7d7;}*/
.topNav dd h3 a:hover,.topNav dd.on h3 a{ border-bottom:solid 3px #00a0e9;}

.topNav dd ul{ display:none; /*默认隐藏*/ width:576px; padding:26px 0 26px 40px; position:absolute; top:49px; left:-200px; z-index: -99;
border:1px solid #e5e5e5;   background:url(../images/top_navulbg.jpg) no-repeat right bottom #f8f8f8; 
-moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, .1);
-webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, .1);
box-shadow: 3px 3px 3px rgba(0, 0, 0, .1);	}
.topNav dd ul li{ width:234px; height:auto; min-height:168px; overflow:hidden; float: left; }
.topNav dd ul li .tit{ width:100%; height:32px; line-height: 32px; overflow:hidden; }
.topNav dd ul li .tit a{ font-family:"microsoft yahei"; font-size: 14px; font-weight: bold; color: #323232;}
.topNav dd ul li .ct{ width:100%; height:auto; overflow:hidden; margin:3px 0 0;}
.topNav dd ul li .ct a{ display: block;  width:100%; height:26px; line-height: 26px; overflow:hidden; float: left;
font-family:"microsoft yahei"; font-size: 12px; color: #323232;}

#dd3 ul{ width:800px; left:-560px; }
#dd1 ul{ width:800px; left:-360px;}
/* 列表页nav */
#head_ct{ width:100%; height:auto;/* overflow:hidden;*/}
/*
.head_ri .nav{height: auto;margin-top: 87px;overflow: hidden; width: auto; float:right;}
.head_ri .nav a{color: #474747;display: block;float: left;font-family: "微软雅黑";font-size: 14px;font-weight: bold;height: 26px;line-height: 26px;margin: 0 1px;padding: 0 10px;white-space: nowrap;width: auto; text-decoration: none;}
.head_ri .nav a:hover{background: #0072f2;color: #fff;}
.head_ri .nav a.nav1{padding: 0 20px;}*/
#now_index{background: #0072f2;color: #fff;}

.navbar{ width:1100px; height:153px;  margin:0 auto; }
.navbar-default .navbar-nav > li{padding:0;}
.navbar-default .navbar-nav > li a{ height:46px; line-height:46px; color: #313131; font-family: "microsoft yahei";
font-size: 15px; padding:0 15px; text-decoration: none; border-bottom:solid 3px #fff;}
.navbar-default .navbar-nav li a.active:hover{  border-bottom:solid 3px ##00a0e9;}

.

/* section1  O */
/* 头部结束 */
/* 底部开始  */
/* section4  G */
/*.footer{ width:100%; min-height: 196px; overflow:hidden; background: #f6f6f6; border-top:solid 1px #d3d3d3;}
.footer1{ width:1100px; height: auto; overflow:hidden; margin: 0 auto; }
.footer1_le{ width:738px; height: auto; overflow:hidden;}
.footer1_le1{ width:100%; min-height: 166px; overflow:hidden; margin:46px 0 0;}
.footer1_le1 dl{ width:136px; min-height: 166px; overflow:hidden; float: left;}
.footer1_le1 dl.dl3{ width:188px; }
.footer1_le1 dt{ width:100%; height:30px; line-height:30px;overflow:hidden;}
.footer1_le1 dt a{ font-family: "microsoft yahei"; font-size: 18px; color: #1b1b1b;}
.footer1_le1 dd{ width:100%; height:22px; line-height:22px;overflow:hidden; float: left;}
.footer1_le1 dd a{ font-family: "microsoft yahei"; font-size: 13px; color: #434343;}
.footer1_le2{ width:100%; height: auto; overflow:hidden; margin: 10px 0 0;}
.footer1_le2 p{ line-height: 22px; color: #878787; font-family:microsoft yahei; font-size: 12px;}
.footer1_le2 p.p1{ line-height: 34px; color: #848484; font-family: "microsoft yahei"; font-size: 21px;}
.footer1_fr{ width:358px; height: auto; overflow:hidden;}
.footer1_fr1{ width:218px; height: auto; overflow:hidden; margin: 69px 0 0;}
.footer1_fr1a{ width:198px; height: 84px; overflow:hidden; float:right; margin-right:12px;}
.footer1_fr1b{ width:218px; height: 22px; overflow:hidden; }
.footer1_fr1b a{ color: #434343; font-size: 12px; font-family: microsoft yahei; padding:0 8px; line-height: 22px;}
.footer1_fr2{ width:129px; height: 129px; overflow:hidden; margin: 48px 0 0 10px;}

.footer_bottom{ width:100%; min-height: 88px; overflow:hidden; background: #3a3a3a;}
.footer_bottom1{ width:1100px; height: auto; overflow:hidden; margin: 22px auto 0; text-align: center;}
.footer_bottom1 p,.footer_bottom1 p a,.footer_bottom1 p span{ line-height: 22px; color: #888; font-family: microsoft yahei; font-size: 12px; }
.footer_bottom1 p a{ text-decoration:none; cursor:pointer;}*/
/* section4  O */

.float-right{ 
	position:fixed;
	top:41.7%;
	right:0;
	width:50px;
	height:200px;
	z-index:999;
}

.float-right>div{
width:100%;
	float:left;
	cursor:pointer;
	
}

.float-right>div>img{
	float:right;
	width:50px;
	height:50px;
	background:#3e4245;
}

.float-right>div>a>img{
	float:right;
	width:50px;
	height:50px;
	background:#3e4245;
}

.float-right .kefu-line {position:relative;}

#bb{position:absolute; right:54px; top:7px;}

.float-right .kefu-tel {position:relative;}

#aa{position:absolute; right:54px;}

.float-right>div>img:hover, .float-right>div>a>img:hover{
	background:#52575b;
}


.new-float{position: fixed; right: 0; top: 50%;z-index: 50; width: 95px; height: auto; margin-top: -187px;}
.new-float li{position: relative;width: 95px; height: 72px; margin-bottom: 1px;line-height: 20px;color: #fff; text-align: center;}
.new-float li.hover{overflow: hidden;}
.new-float li a{display: inline-block;color: #fff; text-decoration: none; }
.new-float li a.tit{display: block; float: left; width: 95px; height: 22px; line-height: 22px; color: #fff; padding:40px 0 10px 0;}
.new-float li.fi a{ background: url(../images/ri_qq.png) no-repeat center 20px #0072f2; }
.new-float li.tp a{ background: url(../images/ri_top.png) no-repeat center 26px #0072f2; }
.new-float li.th a{ background: url(../images/ri_qq.png) no-repeat center 20px #0072f2; }
.new-float li.fo a.tit{background:url(../images/ri_call.png) no-repeat center 16px #0072f2;}
.new-float li.fo .tel{position: absolute;left: 95px;top: 0;z-index: 1;width: 184px;height:72px;font: 24px/57px Arial;color: #fff; background:#0072f2;cursor: pointer;}
.new-float a.mof{display: inline-block;width: 95px;height: 72px;padding: 12px 11px 0 12px;margin-top: 10px;*margin-top: 7px;background:url(../images/on_line.png) no-repeat 0px -239px;font-size: 18px;line-height: 22px;color: #fff;}

/* 列表页底部 */
#footer{ width:100%; height:auto; overflow:hidden;  background: #f6f6f6; border-top:solid 1px #d3d3d3;}
.footer{ width:1100px; min-height: 116px; overflow:hidden; margin: 0 auto; }
.footer_le{ width:738px; height: auto; overflow:hidden; margin:58px 0 0;}
.footer_le p{ display:block; float:left; width:100%; line-height:40px; height:auto; overflow:hidden; color: #878787; font-family:microsoft yahei; font-size: 12px;}
.footer_le p.p1 img{ display:block; float:left;}
.footer_le p.p1 span{ display:block; float:left; padding:10px 0 0 10px;  line-height: 34px; color: #848484; font-family: "microsoft yahei"; font-size: 21px;}
.footer_le p.beian a{ color: #878787; font-family:microsoft yahei; font-size: 12px;   background:url(../images/beian.png) no-repeat 2px 0;  padding-left:25px; }
.footer_le p a{color: #878787;}
.footer_fr{ width:358px; height: auto; overflow:hidden; margin:32px 0 0;}
.footer_fr1{ width:218px; height: auto; overflow:hidden; margin: 46px 0 0;}
.footer_fr1a{ width:198px; height: 84px; overflow:hidden; float:right; margin-right:12px;}
.footer_fr1b{ width:218px; height: 22px; overflow:hidden; }
.footer_fr1b a{ color: #434343; font-size: 12px; font-family: microsoft yahei; padding:0 8px; line-height: 22px;}
.footer_fr2{ width:108px; height: 108px; overflow:hidden; margin: 0 0 0 10px;}

.footer_fr1 a{ color: #434343; font-size: 12px;font-family: "microsoft yahei"; padding:0 8px; line-height: 22px;}
.footer_fr1 a.a1{ padding-left:0; }

.footer_fr1 p span{ line-height:40px; color: #434343; font-size:27px;  font-family:"arial, helvetica, sans-serif";  }
.Friendlink{width:1100px; min-height: 20px; overflow:hidden; margin: 0 auto;color: #878787; padding:10px 0; }
.Friendlink a{direction: none;color: #878787; font-family:microsoft yahei; font-size: 12px;margin-right:12px; line-height:20px;}
/* 底部结束 */
.section4 .inner{ background:#f6f6f6; border-top:solid 1px #d3d3d3;}
.navbar-header{ float:left; }
.navbar-default .navbar-nav > li{ display:inline-block; float:left; width:100px;}